Systems Modeling Language
part 3/10 · 16.2 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
• SysML est un langage plus réduit qu'UML, ce qui facilite son apprentissage et son utilisation. SysML supprime beaucoup de concepts d'UML trop liés à sa vision centrée sur le logiciel. L'ensemble du langage SysML est plus petit, tant en nombre de types de diagrammes qu'en nombre de concepts totaux ;
• SysML gère mieux les notations tabulaires. Il fournit des tableaux d'allocations flexibles qui supportent l'allocation des exigences (requirements), l'allocation fonctionnelle, et l'allocation structurelle, ce qui facilite l'automatisation de la vérification et de la validation ;
• les concepts propres à SysML étendent les possibilités d'UML et sont architecturalement alignées avec le standard IEEE-Std-1471-2000 (IEEE Recommended Practice for Architectural Description of Software Intensive Systems).
SysML réutilise sept des treize diagrammes d'UML 2 ; il ajoute deux diagrammes spécifiques plus les tableaux d'allocations. Les changements sontcite-ref-faq-1-1[1] :
• ajoutés : le diagramme des exigences et le diagramme paramétrique, les tableaux d'allocations (dérivés des autres diagrammes SysML) ;
• adaptés : le diagramme de définition de bloc (depuis le diagramme de classes), le diagramme de blocs internes (depuis le diagramme de structure composite) ;
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────